Test Driven Development [TIL] 21.03.29.(Mon) 2. 테스트 케이스를 통과하기만 하는 코드를 작성합니다. 즉, 코드를 테스트 하기 용이하게끔 기능 단위로 분리하게 됩니다. 어떤 테스트를 수행했는지를 보면 어떤 기능을 하는지, 한계점이 무엇인지를 파악할 수 있기 때문입니다. 테스트를 위해 코드를 기능별로 분리해두었기 때문에 어떤 부분이 문제가 되는지 금방 특정할 수 있기 때문이죠. 하지만 테스트를 먼저 작성하면 아래와 같은 이점들을 얻을 수... TDDTILTest Driven DevelopmentTDD 210329 Mon 1. 첫 번째 학습 내용: Unit Test / TDD TDD (Test-Driven Development) By 켄트 백 테스트 하면서 확인하는게 테스트 코드! 스텍을 가지고 테스트 코드 작성한다. push를 한 다음에 pop을 하는 테스트 했음 순수하게 pop만 테스트할 수 있는 코드를 작성해야 함 Test Doubles: 오리지널 객체를 사용해서 테스트를 진행하기가 어려울 경우 이를 대... Test Driven Development테스트주도개발유닛테스트stackunittestTDD스텍TDD
[TIL] 21.03.29.(Mon) 2. 테스트 케이스를 통과하기만 하는 코드를 작성합니다. 즉, 코드를 테스트 하기 용이하게끔 기능 단위로 분리하게 됩니다. 어떤 테스트를 수행했는지를 보면 어떤 기능을 하는지, 한계점이 무엇인지를 파악할 수 있기 때문입니다. 테스트를 위해 코드를 기능별로 분리해두었기 때문에 어떤 부분이 문제가 되는지 금방 특정할 수 있기 때문이죠. 하지만 테스트를 먼저 작성하면 아래와 같은 이점들을 얻을 수... TDDTILTest Driven DevelopmentTDD 210329 Mon 1. 첫 번째 학습 내용: Unit Test / TDD TDD (Test-Driven Development) By 켄트 백 테스트 하면서 확인하는게 테스트 코드! 스텍을 가지고 테스트 코드 작성한다. push를 한 다음에 pop을 하는 테스트 했음 순수하게 pop만 테스트할 수 있는 코드를 작성해야 함 Test Doubles: 오리지널 객체를 사용해서 테스트를 진행하기가 어려울 경우 이를 대... Test Driven Development테스트주도개발유닛테스트stackunittestTDD스텍TDD